package rg_editor

import (
	"context"
)

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @route_go
// @alias editor
type Http interface {
	C查找文件夹(ctx context.Context, args *C查找文件夹, reply *C查找文件夹响应) (err error)
	Get导航目录(ctx context.Context, args *Get导航目录参数, reply *Get导航目录响应) (err error)
	L列表文件(ctx context.Context, args *L列表文件参数, reply *L列表文件响应) (err error)
	D读取配置(ctx context.Context, args *D读取配置, reply *D读取配置响应) (err error)
	D读取场景配置(ctx context.Context, args *D读取场景配置, reply *D读取场景配置响应) (err error)
	D读取文件(ctx context.Context, args *D读取文件, reply *D读取文件响应) (err error)
	X新建文件夹(ctx context.Context, args *X新建文件夹, reply *X新建文件夹响应) (err error)
	X新建文件(ctx context.Context, args *X新建文件, reply *X新建文件响应) (err error)
	Y移动文件(ctx context.Context, args *Y移动文件, reply *Y移动文件响应) (err error)
	S删除文件(ctx context.Context, args *S删除文件) (err error)
	C重命名文件(ctx context.Context, args *C重命名文件, reply *Y移动文件响应) (err error)
	B保存配置(ctx context.Context, args *B保存配置) (err error)
	F发布配置(ctx context.Context, args *F发布配置) (err error)
	S刷新数值表(ctx context.Context, args *S刷新数值表参数) (err error)
	S刷新资源文件(ctx context.Context, args *S刷新资源文件参数) (err error)
	G更新帧动画(ctx context.Context, args *G更新帧动画) (err error)
}
